/*!
*****************************************************************************
** \file        gd_lib/GK7101/src/emac/gd_eth_phy_rtl8201.h
**
** \version     $Id$
**
** \brief       1
**
** \attention   THIS SAMPLE CODE IS PROVIDED AS IS. GOKE MICROELECTRONICS
**              ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR
**              OMMISSIONS
**
** (C) Copyright 2012-2013 by GOKE MICROELECTRONICS CO.,LTD
**
*****************************************************************************
*/
#ifndef _GD_ETH_PHY_RTL8201_H_
#define _GD_ETH_PHY_RTL8201_H_
#include "gtypes.h"
#include "gd_eth_phy.h"



//*****************************************************************************
//*****************************************************************************
//** Defines and Macros
//*****************************************************************************
//*****************************************************************************



//*****************************************************************************
//*****************************************************************************
//** Enumerated types
//*****************************************************************************
//*****************************************************************************



//*****************************************************************************
//*****************************************************************************
//** Data Structures
//*****************************************************************************
//*****************************************************************************



//*****************************************************************************
//*****************************************************************************
//** Global Data
//*****************************************************************************
//*****************************************************************************



//*****************************************************************************
//*****************************************************************************
//** API Functions
//*****************************************************************************
//*****************************************************************************



#ifdef __cplusplus
extern "C" {
#endif

GERR GD_ETH_PHY_RTL8200_Init(void);
GERR GD_ETH_PHY_RTL8200_Open(GD_HANDLE handle);
GERR GD_ETH_PHY_RTL8200_Close(GD_HANDLE handle);
GERR GD_ETH_PHY_RTL8200_SWReset(GD_HANDLE handle);
GERR GD_ETH_PHY_RTL8200_GetWorkStatus(GD_HANDLE handle, GD_ETH_StatParamsT* pStat);
GERR GD_ETH_PHY_RTL8200_GetId(GD_HANDLE handle, U32 *phy_id);

#ifdef __cplusplus
}
#endif



#endif /* _GD_ETH_PHY_RTL8201_H_ */

